package co.edu.udea.quejas.validaciones;

import java.util.regex.Pattern;
import java.util.regex.Matcher;

/**
 * Clase encargada de hacer validaciones pertinentes al sistema
 * @author Heinner Esteban Alvarez <exteban34@gmail.com>
 *
 */
public class Validaciones {

	private static final String EMAIL_PATTERN = 
			"^[_A-Za-z0-9-\\+]+(\\.[_A-Za-z0-9-]+)*@"
			+ "[A-Za-z0-9-]+(\\.[A-Za-z0-9]+)*(\\.[A-Za-z]{2,})$";
	
	/**
	 * Valida si es un correo valido.
	 * @param correo
	 * @return true si es correo valido, false en caso de no serlo.
	 */
	public static boolean EsCorreo(String correo){
		
		Pattern pattern = Pattern.compile(EMAIL_PATTERN);
		
		Matcher matcher = pattern.matcher(correo);
		return(matcher.matches());
	}
}
